package com.qlzb.taskmanagement.persistentData.entity;

import com.qlzb.taskmanagement.vo.quartzVo.OperationColumnId;

import javax.persistence.Column;
import javax.persistence.Entity;

/**
 * 活动告警
 * @ClassName OperationActualWarn
 * @Description TODO
 * @Authr hxq
 * @Date 2019\10\15 0015
 * @Version v2.0
 */
@Entity(name = "oil_operation_actual_warn")
public class OperationActualWarn extends BaseEntity{

    @OperationColumnId(name = "告警名称")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '告警名称'")
    String name;
    @OperationColumnId(name = "站址编码")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '站址编码'")
    String stationCode;
    @OperationColumnId(name = "站址名称")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '站址名称'")
    String stationName;
    @OperationColumnId(name = "告警流水号ID")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '告警流水号ID'")
    String warningId;
    @OperationColumnId(name = "故障单编号")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '故障单编号'")
    private String troubleTicketNo;
    @OperationColumnId(name = "告警发生时间")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '告警发生时间'")
    private String alarmDate;
    @OperationColumnId(name = "设备告警开始时间")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '设备告警开始时间'")
    private String equpWarningStartDate;
    @OperationColumnId(name = "站址状态")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '站址状态'")
    String fsuStatus;
    String voltage;
    String electricity;
    /**
     * 告警类型
     */
    String warningType;
    @OperationColumnId(name = "子设备名称")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '子设备名称'")
    String equipmentName;
    @OperationColumnId(name = "站址运维ID")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '站址运维ID'")
    String stationOperationId;

    @OperationColumnId(name = "电池电压")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '电池电压'")
    String batteryVoltage;

    @OperationColumnId(name = "直流负载总电流")
    @Column(columnDefinition = "varchar(64) DEFAULT NULL Comment '直流负载总电流'")
    String loadCurrentDef;

    public String getStationCode() {
        return stationCode;
    }

    public void setStationCode(String stationCode) {
        this.stationCode = stationCode;
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName;
    }

    public String getWarningId() {
        return warningId;
    }

    public void setWarningId(String warningId) {
        this.warningId = warningId;
    }

    public String getTroubleTicketNo() {
        return troubleTicketNo;
    }

    public void setTroubleTicketNo(String troubleTicketNo) {
        this.troubleTicketNo = troubleTicketNo;
    }

    public String getAlarmDate() {
        return alarmDate;
    }

    public void setAlarmDate(String alarmDate) {
        this.alarmDate = alarmDate;
    }

    public String getEqupWarningStartDate() {
        return equpWarningStartDate;
    }

    public void setEqupWarningStartDate(String equpWarningStartDate) {
        this.equpWarningStartDate = equpWarningStartDate;
    }

    public String getFsuStatus() {
        return fsuStatus;
    }

    public void setFsuStatus(String fsuStatus) {
        this.fsuStatus = fsuStatus;
    }

    public String getVoltage() {
        return voltage;
    }

    public void setVoltage(String voltage) {
        this.voltage = voltage;
    }

    public String getElectricity() {
        return electricity;
    }

    public void setElectricity(String electricity) {
        this.electricity = electricity;
    }

    public String getWarningType() {
        return warningType;
    }

    public void setWarningType(String warningType) {
        this.warningType = warningType;
    }

    public String getEquipmentName() {
        return equipmentName;
    }

    public void setEquipmentName(String equipmentName) {
        this.equipmentName = equipmentName;
    }

    public String getStationOperationId() {
        return stationOperationId;
    }

    public void setStationOperationId(String stationOperationId) {
        this.stationOperationId = stationOperationId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getBatteryVoltage() {
        return batteryVoltage;
    }

    public void setBatteryVoltage(String batteryVoltage) {
        this.batteryVoltage = batteryVoltage;
    }

    public String getLoadCurrentDef() {
        return loadCurrentDef;
    }

    public void setLoadCurrentDef(String loadCurrentDef) {
        this.loadCurrentDef = loadCurrentDef;
    }
}
